<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>

<body>
	<select name="txt_parentid">
  <option value='0'>一级类别</option>
 <?php 
  require_once("../conn/conn_db.php");  //包含数据库连接文件
  static $line="|--";  //声明静态变量
  GetNewsType($conn, '0');  //调用函数

  function GetNewsType($conn, $parentid) //定义函数，加载类别
  {
    global $line;  //声明全局静态变量
    $sql = "select * from news_type where nt_parentid=".$parentid; //查询语句
    $result = $conn->query($sql);                 //执行SQL语句
    //遍历查询结果的每一行
    if ($result->num_rows > 0) {
        while($row = $result->fetch_array())
      {
        echo "<option value='".$row['nt_id']."'>".$line.$row['nt_name']."</option>"; 
        $line.="---";
        GetNewsType($conn, $row['nt_id']);  //递归调用
        $line  = substr($line,0,strlen($line) -3);	
      }
    }
  }  
?>
</select>
</body>
</html>